
package com.xbongbong.saas.domain.entity;

import com.xbongbong.paas.toolbox.util.DateTimeUtil;
import com.xbongbong.paas.toolbox.wrap.Entity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 签到实体
 *
 * @author GuoJun.HU
 * @since V1.0
 * @date 2019/4/12 17:34
 */
@Getter
@Setter
@ToString
public class SignInEntity extends Entity {

    private static final long serialVersionUID = 2734913304105810877L;

    /**
     * 主键
     */
    private Long id;
    /**
     * 公司ID
     */
    private String corpid;
    /**
     * 签到人ID
     */
    private String userId;
    /**
     * 签到人名称
     */
    private String userName;
    /**
     * 客户id
     */
    private Long customerId;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 国家
     */
    private String country;
    /**
     * 省
     */
    private String province;
    /**
     * 市
     */
    private String city;
    /**
     * 区或县
     */
    private String district;
    /**
     * 客户详细地址
     */
    private String address;
    /**
     * 经度
     */
    private Double longitude;
    /**
     * 纬度
     */
    private Double latitude;
    /**
     * 备注
     */
    private String memo;
    /**
     * 图片（多个）；["a.jpg","b.jpg"]
     */
    private String images;
    /**
     * 客户位置是否更新：0：没更新，1：更新
     */
    private Integer customerLocationUpdate;
    /**
     * 是否超出范围：0否，1是
     */
    private Integer isOutOfRange;
    /**
     * 创建时间
     */
    private Long addTime;
    /**
     * 更新时间
     */
    private Long updateTime;
    /**
     * 删除标记
     */
    private Integer del;

    public SignInEntity() {
        long now = DateTimeUtil.getInt();
        updateTime = now;
        addTime = now;
        del = 0;
    }
}

